body,ul,dl,dd,p,ol,h1,h2,h3,h4,h5,h6,form,img,table,fieldset,legend{margin:0;padding:0;}
ul,li,ol{list-style:none;}
img,fieldset{border:0;}
img{display:block;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
body{font-family:"微软雅黑"}
input,a{outline:none;border:0;margin:0;}
span{display:inline-block;}
.float-l{float:left;}
.float-r{float: right;}
.title-top{width:7.27rem;margin:0 auto;}
@font-face {
	font-family:taolsw;
	src: url(../fonts_lsw/iconfont.svg),
		url(../fonts_lsw/iconfont.ttf),
		url(../fonts_lsw/iconfont.woff),
		url(../fonts_lsw/iconfont.eot);
}
@font-face {
	font-family:tao;
	src: url(../fonts/iconfont.svg),
		url(../fonts/iconfont.ttf),
		url(../fonts/iconfont.woff),
		url(../fonts/iconfont.eot);
}
html,body{
	height:100%;
}
.container{
	max-width: 768px;
	margin: 0 auto;
	height: 100%;
	display: flex;
	flex-direction: column;
}

header{
	height:1.28rem;
	padding:0.1rem 0 0;
	box-sizing: border-box;
	background:#fff;
	position: relative;
	text-align: center;
}

main{
	flex:1;
	display: none;
	overflow: auto;
	background:#fff;
	width:100%;
	padding:0.32rem 0 0;
	box-sizing: border-box;
}
main::-webkit-scrollbar{
	display: none;
}
footer{
	height:0.98rem;
	background:#fff;
	display: flex;
	justify-content: space-between;
	border-top:0.02rem solid rgba(0,0,0,0.09);
}
footer section{
	display:flex;justify-content: space-between;width:100%;box-sizing: border-box;padding-top:0.14rem;
}
footer section dl{
	flex:1;text-align: center;color:#999;
}
footer section dl dt{
	font-size:0.4rem;font-family: tao;margin-bottom:0.06rem;
}
footer section dl dd{font-size:0.18rem;line-height:0.24rem;}
footer section dl:nth-child(3){position: relative;}
footer section dl:nth-child(3) strong{
	display: block;
	width:1.7rem;height:1.24rem;
	position: absolute;top:-0.40rem;
	overflow: hidden;left:-0.01rem;
}
footer section dl:nth-child(3) span{
	position: absolute;display: block;
	background:#fff;
	left:0.04rem;
	width:1.48rem;height:1.48rem;border-radius: 50%;top:0rem;
	box-shadow: 0 0.02rem 0.06rem rgba(0,0,0,0.2);box-sizing: border-box;
	padding-top:0.26rem ;
}
footer section dl:nth-child(3) span img{
	width:0.76rem;margin:0 auto 0.04rem;
}
footer section dl:nth-child(3) span em{
	display: block;margin-top:0.04rem;
	font-style: normal;font-size: 0.18rem;color:#999999;line-height: 0.24rem;
}
footer .active{
	color:#101010;
}










